package com.kitty.game.achieve.message;

import com.kitty.game.achieve.body.AchieveCategory;
import com.kitty.game.achieve.body.AchieveInfo;
import com.kitty.mina.Modules;
import com.kitty.mina.annotation.ListField;
import com.kitty.mina.annotation.MessageMeta;
import com.kitty.mina.message.Message;
import lombok.Data;

import java.util.List;

@MessageMeta(module = Modules.MSG_ACHIEVE_OVERVIEW)
@Data
public class RespAchieveOverView  extends Message {
    private int bonusPoint; // 获得奖励点数
    private String bonusDesc; //获得奖励
    private byte canBonus;  //是否达到
    private int total;  //当前数量
    private int totalMax; //总数量
    @ListField(1)
    private List<AchieveCategory> achieveCategoryList;  //分类数量

    @ListField(1)
    private List<AchieveInfo> achieveInfoList;  //最近成就
}
